Depth-Efficient Threshold Circuits for Multiplication and Symmetric Function Computation

نویسندگان

  • Chi-Hsiang Yeh
  • Emmanouel A. Varvarigos
چکیده

The multiplication operation and the computation of symmetric functions are fundamental problems in arithmetic and algebraic computation. We describe unit-weight threshold circuits to perform the multiplication of two n-bit integers, which have fan-in k, edge complexity O(n 2+1=d), and depth O(log d + log n= log k), for any xed integer d > 0. For a given fan-in, our constructions have considerably smaller depth (or edge complexity) than the best previous circuits of similar edge complexity (or depth, respectively). Similar results are also shown for the iterated addition operation and the computation of symmetric functions. In particular, we propose a unit-weight threshold circuit to compute the sum of m n-bit numbers that has fan-in k, edge complexity O(nm 1+1=d), and depth O(log d + log m= log k + log n= log k).

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

New Efficient Majority Circuits for the Computation of Some Basic Arithmetic Functions

We construct constant-depth majority circuits to perform iterated addition, multiplication, powering, and multiple product computation. Our results indicate that unit-weight majority circuits are almost as powerful as threshold circuits with large weights in computing several important arithmetic functions, while being considerably less costly to implement. In particular, we construct circuits ...

متن کامل

The Complexity of Computing Symmetric Functions Using Threshold Circuits

Beame, R., E. Brisson and R. Ladner, The complexity of computing symmetric functions using threshold circuits, Theoretical Computer Science 100 (1992) 2533265. This paper considers size-depth tradeoffs for threshold circuits computing symmetric functions. The size measure used is the number of connections or edges in the threshold circuits as opposed to the number of gates in the circuits. The ...

متن کامل

A Satisfiability Algorithm for Depth Two Circuits with a Sub-Quadratic Number of Symmetric and Threshold Gates

We consider depth 2 unbounded fan-in circuits with symmetric and linear threshold gates. We present a deterministic algorithm that, given such a circuit with n variables and m gates, counts the number of satisfying assignments in time 2 n−Ω (( n √ m·poly(logn) )a) for some constant a > 0. Our algorithm runs in time super-polynomially faster than 2n if m = O(n2/ logb n) for some constant b > 0. ...

متن کامل

Optimal Depth Neural Networks for Multiplication and Related Problems

Vwani Roychowdhury School of Electrical Engineering Purdue University West Lafayette, IN 47907 An artificial neural network (ANN) is commonly modeled by a threshold circuit, a network of interconnected processing units called linear threshold gates. The depth of a network represents the number of unit delays or the time for parallel computation. The SIze of a circuit is the number of gates and ...

متن کامل

On Tc 0 , Ac 0 , and Arithmetic Circuits 1

Continuing a line of investigation that has studied the function classes #P [Val79b], #SAC1 [Val79a, Vin91, AJMV], #L [AJ93b, Vin91, AO94], and #NC1 [CMTV96], we study the class of functions #AC0. One way to de ne #AC0 is as the class of functions computed by constant-depth polynomial-size arithmetic circuits of unbounded fan-in addition and multiplication gates. In contrast to the preceding fu...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1996